
clean	:
	rm bin/test/*.o
	rm bin/*.o
	
bin/bufferQue.o	:	src/bufferQue/bufferQue.c
	gcc -c src/bufferQue/bufferQue.c  -o bin/bufferQue.o -I inc/ -D PC
bin/test/bufferQueTest.o 	:	src/bufferQue/test/bufferQueTest.c
	gcc -c src/bufferQue/test/bufferQueTest.c -o bin/test/bufferQueTest.o -I inc/ 
bin/test/bufferQueTest	:	bin/bufferQue.o	bin/test/bufferQueTest.o 
	gcc bin/test/bufferQueTest.o bin/bufferQue.o -o bin/test/bufferQueTest	
runbufferQueTest	:	bin/test/bufferQueTest
	./bin/test/bufferQueTest	
	
bin/uiCommand.o	:	src/uiCommand/uiCommand.c bin/bufferQue.o	
	gcc -c src/uiCommand/uiCommand.c  -o bin/uiCommand.o   -I inc/ -D PC
bin/test/uiCommandTest.o 	:	src/uiCommand/test/uiCommandTest.c
	gcc -c src/uiCommand/test/uiCommandTest.c -o bin/test/uiCommandTest.o  -I inc/ 
bin/test/uiCommandTest	:	bin/uiCommand.o	bin/test/uiCommandTest.o 
	gcc bin/test/uiCommandTest.o bin/uiCommand.o bin/bufferQue.o -o bin/test/uiCommandTest	
runTest	:	bin/test/uiCommandTest
	./bin/test/uiCommandTest	
	


deployLib	:
	mkdir deploy/lib/uiCommand/ -p
	mkdir deploy/lib/uiCommand/src/ -p
	mkdir deploy/lib/uiCommand/src/uiCommand -p
	mkdir deploy/lib/uiCommand/includes/ -p
	
	cp -f src/uiCommand/uiCommand.c deploy/lib/uiCommand/src/uiCommand/uiCommand.c
	cp -f inc/uiCommand.h deploy/lib/uiCommand/includes/uiCommand.h
	
